wind-power generator - German English Dictionary